Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
๐ ๋ฌธ์ ๋งํฌ
์นตํ ์ผ
โ๏ธ ์์๋ ์๊ฐ
40๋ถ
โจ ์๋ ์ฝ๋
ํ์ฐ์คํธ ๋จน๊ณ ์ถ๋ค ,,
๋ฌธ์ ๋ ์ธ์์์ ์ ค ๋ง์๋ ์นตํ ์ผ august14๋ฅผ ๋ง๋ค๊ธฐ์ํด ๋ค์ด๊ฐ๋ ์ฌ๋ฃ๊ฐ ์ต๋ 10๊ฐ ์ฃผ์ด์ง๋๋ฐ,
์ด ์ฌ๋ฃ๋ค ๊ฐ์ ๋น์จ์ด ์ฃผ์ด์ง๋ค.
์ด ๋น์จ๋ค์ ์ด์ฉํด์ augutst14์ ๋น์จ์ ๊ฐ์ฅ ์ ์ ๊ฐ์ ์กฐํฉ์ผ๋ก ๋ง๋ค๋ฉด ๋๋ค.
(์๋ฅผ ๋ค์ด A, B, C์ ์กฐํฉ์ด 2:4:6์ผ๋ก ๋ค์ด๊ฐ๋ค๋ฉด ์ด๋ฅผ 1:2:3์ผ๋ก ์ถ๋ ฅํด์ผ ํจ.)
์ฌ๋ฃ๊ฐ ์ต๋ 10๊ฐ๋ฐ์ ๋์ง ์์์, ์์ ํ์์ผ๋ก ํ ์ ์๋ค.
ํธ๋ ๋ฐฉ๋ฒ์ ๋งค์ฐ ๊ฐ๋จํ๋ฐ,
์๋ ์ฒ๋ผ ํ ์ค ์ฉ ์ฌ๋ฃ 2๊ฐ์ ๋น์จ์ด ๋์ฌ ๊ฒฝ์ฐ,
4๋ฒ ์ฌ๋ฃ์ 0๋ฒ ์ฌ๋ฃ์ ๋น์จ์ด 1:1๋ก ๋จผ์ ์ฃผ์ด์ก๋ค.
์ด ๋,
Linked
๋ผ๋ Dictionary์ 4๋ฒ์ด 0๋ฒ๊ณผ ์ฐ๊ฒฐ๋์ด์๋ค๋ ์ ๋ณด๋ฅผ ๋ด์์ค๋ค.๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ค์ ๋ ์ํผ์ธ 4๋ฒ ์ฌ๋ฃ์ 1๋ฒ ์ฌ๋ฃ๊ฐ 3:1 ๋ก ์์ธ๋ค๊ณ ์ฃผ์ด์ก์ ๋,
๋์ ๋น์จ์ ๊ฐฑ์ ํด์ฃผ๊ธฐ ์ ์ ๋์ ์กฐํฉ ๋น์จ์ ์ต์๊ฐ์ ๊ตฌํด์ค๋ค.
์๋ฅผ ๋ค๋ฉด 6:2๋ผ๋ ๋น์จ๋ก ์ฃผ์ด์ก์ ๋ ์ด๋ฅผ 3:1๋ก ์ค์ฌ์ค์ผ ํจ.
์ด๋ ๋ ๋น์จ์ ์ต๋๊ณต์ฝ์๋ฅผ ๊ตฌํด์ ๊ฐ๊ฐ ๋๋ ์ฃผ๋ฉด ๋จ.
๊ทธ๋ฆฌ๊ณ , ๊ธฐ์กด์ ๊ตฌํด์ ธ์๋ ๋น์จ์ ์๋กญ๊ฒ ์ถ๊ฐ๋ ๋น์จ์ ๊ณฑํด์ฃผ๋ฉด ๋๋๋ฐ,
์ฌ๋ฃ์ ์ฐ๊ฒฐ๋ ์ฌ๋ฃ๋ค์ ์ฐ์์ ์ผ๋ก ๊ณฑํด์ฃผ์ด์ผ ํ๋ค.
์๋ฅผ ๋ค์ด ์์์ 0๋ฒ ์ฌ๋ฃ์ 4๋ฒ ์ฌ๋ฃ๊ฐ 1:1 ๋ก ์์ฌ์๊ณ ,
์ถ๊ฐ์ ์ผ๋ก 1๋ฒ ์ฌ๋ฃ์ 4๋ฒ์ฌ๋ฃ๊ฐ 3:1๋ก ์์ด๋ฏ๋ก,
0๋ฒ ์ฌ๋ฃ์ 4๋ฒ์ฌ๋ฃ์ 3์ ๊ณฑํด์ฃผ๋ฉด ๋๋ค๋ ์๋ฆฌ์ด๋ค.
๋ํ ์ฃผ์ํด์ผํ ์ ์ด
B์ C์ฌ๋ฃ๋ฅผ ์์ผ๋ ค๊ณ ํ ๋,
B์ C์ฌ๋ฃ๊ฐ 1:1 ๋น์จ๋ก ์์ธ๋ค๊ณ ํด๋ณด์.
๊ธฐ์กด์ B๋ ๋ค๋ฅธ ์ฌ๋ฃ์์ ๋ ์ํผ๋ฅผ ํตํด 5์ ๋น์จ๋ก ๋จผ์ ๋ค์ด๊ฐ์๋ค๊ณ ํ๋ฉด
B์ฌ๋ฃ๋ C์ฌ๋ฃ์ ๊ธฐ์กด ๋น์จ์ธ 5๋ฅผ ๊ณฑํด์ค์ผํ๋ค.
์๋ฅผ ๋ค์ด A์ B๊ฐ 1:5๋ก ์์ธ๋ค๊ณ ํด๋ณด์,
๊ทธ๋ฆฌ๊ณ B์ C๊ฐ 1:1๋ก ์์ธ๋ค๊ณ ํด๋ณด์.
๊ทธ๋ผ A์ B์ ๋น์จ์ 1:5๋ก ํ์ฑ๋ ์ดํ B์ C ๋ ์ํผ๊ฐ ์ถ๊ฐ๋๋ฉด์ 1:5:5๋ก C๊ฐ B์ ๊ธฐ์กด ๋น์จ 5๋งํผ์ ๊ณฑํด์ค์ผํ๋ค.
์ต๋๊ณต์ฝ์๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ ์ฌ์ฉํ๊ฒ ๋๋ค.
์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ ๋ง์ฝ ๋ชจ๋ฅด๊ณ ์๋๋ผ๋ฉด ๋ฐ๋์ ์์งํด์ผ ํ๋ฉฐ,
์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ผ๋ก ๊ตฌํ ์ต๋ ๊ณต์ฝ์๋ฅผ ํตํด ์ต์๊ณต๋ฐฐ์๋ ๊ตฌํ ์ ์๋ค.
A, B์ ์ต๋๊ณต์ฝ์๊ฐ C๋ผ๊ณ ํ ๋ A์ B์ ์ต์๊ณต๋ฐฐ์๋ (A*B)/C ๊ฐ ๋๋ค.
๐ ์๋กญ๊ฒ ์๊ฒ๋ ๋ด์ฉ